<?php	

	$user_table = $db->getAll("SELECT * FROM `prentries` AS pre, `prworlds` AS prw WHERE (pre.worldid = prw.worldid) AND type = 0 ORDER BY entryid ASC");
	$smarty->assign('user_table', $user_table);

	
	if($_GET['user_edit'] == '1'){
		//Alle Gruppen aus der DB holen
		$groups_table = $db->getAll("select * from `prentries` where `type` = 1");
		$smarty->assign('groups_table', $groups_table);
		
		// auslesen der Userdaten
		$user_data = $db->getRow("select * from `prentries` as pre, `prinheritance` as pri where (pre.entryid = pri.childid) AND pre.entryid = ?", $_GET['userid']);
		$smarty->assign('user_data', $user_data);
		
		
		//Abfrage für alle Permissions Nodes  es werden alle angezeigt außer die, die schon in der entsprechenden Gruppe definiert sind
		$permissions_nodes_user = $db->getAll("SELECT * FROM prpermissions WHERE entryid !=?", $user_data['parentid']);
		$smarty->assign('permissions_nodes_user', $permissions_nodes_user);
		
		
		//Abfrage für alle Permissions Nodes es werden alle angezeigt die in der gruppe des Users definiert sind
		$permissions_nodes_group = $db->getAll("SELECT * FROM prpermissions WHERE entryid =?", $user_data['parentid']);
		$smarty->assign('permissions_nodes_group', $permissions_nodes_group);
		
		
		// wenn die usergruppe geändert wird muss das in der prinheritance aktualisiert werden
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	if($_GET['user_del'] == '1'){
		
		$delete1 = $db->Execute("DELETE FROM `prentries` WHERE `entryid`=? LIMIT 1", $_GET['userid']);
		$delete2 = $db->Execute("DELETE FROM `prinheritance` WHERE `uinheritid`=? LIMIT 1", $_GET['userid']);
		
		header('Location: ./index.php?do=user');

		
	}


$smarty->display("design.tpl");
?>